#ifndef TALKING_DIALOGUE_BOX
#define TALKING_DIALOGUE_BOX

#include "DialogueBox.h"

class TalkingDialogueBox : public DialogueBox
{
protected:
	int m_nFontID;
	int m_nCurrentCharacter;
	int m_nTotalCharacters;
	float m_fCharacterTicker;
private:

public:
	TalkingDialogueBox();
	~TalkingDialogueBox();

	void Update(float _dt);
	void Render();
	void ResetCharacters() { m_nCurrentCharacter = 0;}
	void SetupDialogueBox(char* szDialogue, char* szSpeaker, char* szBg, int nFont);
};

#endif